human residence - French English Dictionary